package com.ltf.service;

import com.ltf.entity.Mark;
import com.ltf.entity.MarkInfo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MarkService {

    //学生查询我的成绩
    List<Mark> findBySno(String sno);

    Mark findBySnoCno(@Param("sno") String sno, @Param("cno") String cno);

    //根据班级和课程查询出登分表
    List<Mark> findByClznoCno(@Param("clzno") String clzno, @Param("cno") String cno);

    int update(Mark mark);

    int add(Mark mark);

    List<MarkInfo> findByClzCno(String clzno, String cno, Integer termId);

    //批量提交跟修改评分
    void doMark(List<Mark> marks);

    List<Mark> findTeacherScores(String sno);

    // 提交评分
    void submitScores(List<Mark> scores);
}


